import axios from 'axios';
import  {useStore } from 'C:/Users/荣耀/OneDrive/桌面/项目/项目/ideavr_pro/src/stores/counter.js';
// 创建 Axios 实例
const api = axios.create({
  // 设置基础URL
  baseURL: '',// 根据环境变量或默认值
  // 设置超时时间
  timeout: 10000, // 单位为毫秒，此处设置为10秒
  
});

// 请求拦截器
api.interceptors.request.use(config => {
  const store=useStore()
  config.headers.Authorization = `Bearer ${store.user.token}`;
  return config;
}, error => {
  // 对请求错误做些什么
  return Promise.reject(error);
});

// 响应拦截器
api.interceptors.response.use(response => {
  
  return response;
}, error => {
  // 对响应错误做点什么
  if (error.response && error.response.status === 401) {
    // 处理未授权的情况，如跳转到登录页
  }
  return Promise.reject(error);
});

export default api;